\hypertarget{class_synth}{
\section{Synth Class Reference}
\label{class_synth}\index{Synth@{Synth}}
}


{\ttfamily \#include $<$synth.h$>$}

Inheritance diagram for Synth:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_synth}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_synth_a5846e374cee02472c33ff1f65a59ef5b}{Synth} (\hyperlink{class_s_c_lang}{SCLang} $\ast$scLang, int nodeID=1000, QString synthDefName=\char`\"{}YigSine\char`\"{}, QObject $\ast$parent=0)
\item 
QString \hyperlink{class_synth_a66a13323c2c6271f225dfd110b64df24}{getSynthDefName} ()
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{class_synth}{Synth} a small implementation of the \hyperlink{class_s_c_lang}{SCLang} \hyperlink{class_synth}{Synth} class, There will be heavy development on this class in the future 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_synth_a5846e374cee02472c33ff1f65a59ef5b}{
\index{Synth@{Synth}!Synth@{Synth}}
\index{Synth@{Synth}!Synth@{Synth}}
\subsubsection[{Synth}]{\setlength{\rightskip}{0pt plus 5cm}Synth::Synth ({\bf SCLang} $\ast$ {\em scLang}, \/  int {\em nodeID} = {\ttfamily 1000}, \/  QString {\em synthDefName} = {\ttfamily \char`\"{}YigSine\char`\"{}}, \/  QObject $\ast$ {\em parent} = {\ttfamily 0})\hspace{0.3cm}{\ttfamily  \mbox{[}explicit\mbox{]}}}}
\label{class_synth_a5846e374cee02472c33ff1f65a59ef5b}
\hyperlink{class_synth}{Synth} Constructor 
\begin{DoxyParams}{Parameters}
\item[{\em SCLang$\ast$}]sclang Pointer to the current instance of the sc lang client \item[{\em int}]nodeID This synth's unique nodeID, which identifies it on the SCSynth server \item[{\em QString}]synthDefName The name of the precompiled synth def that the server will use to create a new synth instance \item[{\em QObject$\ast$}]parent Pointer to the parent QObject, if any \end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{class_synth_a66a13323c2c6271f225dfd110b64df24}{
\index{Synth@{Synth}!getSynthDefName@{getSynthDefName}}
\index{getSynthDefName@{getSynthDefName}!Synth@{Synth}}
\subsubsection[{getSynthDefName}]{\setlength{\rightskip}{0pt plus 5cm}QString Synth::getSynthDefName ()}}
\label{class_synth_a66a13323c2c6271f225dfd110b64df24}
getSynthDefName \begin{DoxyReturn}{Returns}
QString the name of this synth's synth def 
\end{DoxyReturn}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
sc++/synth.h\item 
sc++/synth.cpp\end{DoxyCompactItemize}
